 /**
 * 逻辑、功能相关描述: <br>
 *
 * @author 付湘辉  <br>
 * 编写日期：2008-12-15  <br>
 */
package com.ce.pms.custservice.vo;

import java.math.BigDecimal;
import java.util.Date;

import com.sitechasia.webx.core.model.IViewObject;

/**
 * 	名称: com.ce.pms.custservice.vo.BillVO <br>
 *  账单VO
 *
 * @author  付湘辉  <br>
 * Created on： 2008-12-15 <br>
 * @author <br>
 * update on： <br>
 * why: <br>
 */
public class BillVO implements IViewObject {

	/**
	 * long：serialVersionUID
	 */
	private static final long serialVersionUID = 619554644145480647L;

	/**
	 * 创建者ID
	 */
	private Long creator;

	/**
	 * 收到
	 */
	private BigDecimal credit = new BigDecimal(0.00);

	/**
	 * 应收
	 */
	private BigDecimal debit = new BigDecimal(0.00);

	/**
	 * 派工单id
	 */
	private Long dispatchFormId;

	/**
	 * 帐单摘要_ID
	 */
	private Long keyword;

	/**
	 * 收费模式:001现场收费;002月末结算
	 */
	private String mode;

	/**
	 * 修改者
	 */
	private Long modifier;

	/**
	 * 修改日期
	 */
	private Date modifyDate;
	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 费用状态:001新建;002已传递
	 */
	private String statuz;
	
	/**
	 * 创建日期
	 */
	private Date sysDate;

	/**
	 * 抛帐到费用系统的物业账户的应收交易ID
	 */
	private Long transactionID;

	public Long getCreator() {
		return creator;
	}

	public BigDecimal getCredit() {
		return credit;
	}

	public BigDecimal getDebit() {
		return debit;
	}

	public Long getDispatchFormId() {
		return dispatchFormId;
	}

	public Long getKeyword() {
		return keyword;
	}

	public String getMode() {
		return mode;
	}

	public Long getModifier() {
		return modifier;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public String getRemark() {
		return remark;
	}

	public String getStatuz() {
		return statuz;
	}

	public Date getSysDate() {
		return sysDate;
	}

	public Long getTransactionID() {
		return transactionID;
	}

	public void setCreator(Long creator) {
		this.creator = creator;
	}

	public void setCredit(BigDecimal credit) {
		this.credit = credit;
	}

	public void setDebit(BigDecimal debit) {
		this.debit = debit;
	}

	public void setDispatchFormId(Long dispatchFormId) {
		this.dispatchFormId = dispatchFormId;
	}

	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}

	public void setMode(String mode) {
		this.mode = mode;
	}

	public void setModifier(Long modifier) {
		this.modifier = modifier;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public void setStatuz(String statuz) {
		this.statuz = statuz;
	}

	public void setSysDate(Date sysDate) {
		this.sysDate = sysDate;
	}

	public void setTransactionID(Long transactionID) {
		this.transactionID = transactionID;
	}

}
